body {
  font-size: .46rem;
  background: #FAFAFA;
}

input {
  border: none;
  color: rgba(0, 0, 0, .9);
}

input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .5);
}

#root {
  margin: 0 auto;
  max-width: 7.5rem;
  width: 100%;
  background: #f7f7f7;
}

._index {
  height: 100%;
}

.am-button-primary {
  background: rgba(52, 120, 246, 1) !important;
}

.am-button-primary.am-button-active {
  color: rgba(255, 255, 255, .6);
  background: rgba(52, 120, 246, .9) !important;
}

.am-button-ghost {
  color: rgba(52, 120, 246, 1) !important;
}

.am-button-ghost.am-button-active {
  color: rgba(52, 120, 246, .7) !important;
}

.am-button-ghost::before {
  border-color: rgba(52, 120, 246, 1) !important;
  border-width: 2px !important;
}

.am-button-ghost.am-button-active::before {
  border-color: rgba(52, 120, 246, .7) !important;
  border-width: 2px !important;
}

.share_modal {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5);
}

.share_modal-finger {
  position: absolute;
  right: .36rem;
  top: .24rem;
  z-index: 1;
  width: 2.48rem;
  height: 1.52rem;
}